should you invest or pay off debt